﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using Roborally.CommonData.GlobaleTypes;
using Roborally.CommonData.Enums;

namespace Roborally.Algoritme_Groep10
{
   public class Node
    {
       private int diepte;
       private Point positie;
       private List<IProgramKaart> routeLijst;
       private List<IProgramKaart> nogDoenLijst;
       private int waarde;
       private Richting spRichting;

       public int Diepte
       {
           get
           {
               return diepte;
           }

           set
           {
               diepte = value;
           }
       }
       public Point Positie
       {
           get
           {
               return positie;
           }
           set
           {
               positie = value;
           }
       }
       public List<IProgramKaart> RouteLijst
       {
           get
           {
               return routeLijst;
           }
           set
           {
               routeLijst = value;
           }
       }
       public int Waarde
       {
           get
           {
               return waarde;
           }
           set
           {
               waarde = value;
           }
       }
       public Richting SpRichting
       {
           get
           {
               return spRichting;
           }
           set
           {
               spRichting = value;
           }
       }
       public List<IProgramKaart> NogDoenLijst
       {
           get
           {
               return nogDoenLijst;
           }
           set
           {
               nogDoenLijst = value;
           }
       }
    }
}
